| 1234567891011121314151617181920212223 |
- import NextAuth from 'next-auth';
- import Credentials from 'next-auth/providers/credentials';
- import dbConnect from '../../../utils/helpers/dbHelpers';
- const User = require('../../../models/user');
-
- export default NextAuth({
- session: {
- jwt: true,
- },
- providers: [
- Credentials({
- async authorize(credentials) {
- await dbConnect();
-
- const user = await User.findByCredentials(
- credentials.username,
- credentials.password
- );
- return { name: user.fullName };
- },
- }),
- ],
- });
|